Steam Boiler Control Specification Problem: A TLA Solution

نویسندگان

  • Frank Leßke
  • Stephan Merz
چکیده

Our solution to the speciication problem in the speciication language TLA+ is based on a model of operation where several components proceed synchronously. Our rst speciication concerns a simpliied controller and abstracts from many details given in the informal problem description. We successively add modules to build a model of the state of the steam boiler, detect failures, and model message transmission. We give a more detailed controller speciication and prove that it reenes the abstract controller. We also address the relationship between the physical state of the steam boiler and the model maintained by the controller and discuss the reliability of failure detection. Finally, we discuss the implementability of our speciication.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Steam boiler control speci � cation problem A TLA solution

Our solution to the speci cation problem in the speci cation language TLA is based on a model of operation where several compo nents proceed synchronously Our rst speci cation concerns a simpli ed controller and abstracts from many details given in the informal problem description We successively add modules to build a model of the state of the steam boiler detect failures and model message tra...

متن کامل

Mathematical Methods in Program Development. Springer-Verlag, 1996.

Relational transducers mapping sequences of input relations to sequences of output relations are proposed for high-level declarative specifications of business models. See [404] for a related class of ASM-transducers. Contains the problem description for the steam boiler control competition [7] and 22 proposed solutions obtained using the major known formal methods, with text and complete docum...

متن کامل

Creating A Validated Implementation Of The Steam Boiler Control

SPIN is a tool for the simulation and veri cation of protocols. PROMELA, its source language, is a formal description technique like SDL and Estelle that is based on communicating state machines. The tool and the language are in the public domain and therefore widely used. The "SteamBoiler Control Speci cation Problem" consists of an informal speci cation of a steam boiler system in a nuclear p...

متن کامل

Simulation of a Steam-Boiler

In this paper, we describe the implementation and usage of a simulation with graphical visualization for a steam-boiler [Abri94]. The simulation imitates the behaviour of the steam-boiler and can be controlled using a simple ASCII protocol. It reacts to defined commands and sends information about its state every five seconds. Furthermore, we describe the options available, the protocol which f...

متن کامل

An Object-Oriented Algebraic Steam-Boiler Control Specification

Abstrac t . In this paper an object-oriented algebraic solution of the steam-boiler specification problem is presented. The solution is written in Timed Maude. Timed Maude is a specification language under development where the static parts of the specified system are described by equational specifications, whereas the behaviour of a process is described by timed term rewriting. Timed Maude is ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995